{{tag> Xenial Focal virtualisation}}
----

====== Docker-Compose ======

[[wpfr>Docker_(logiciel)#Outils_associés|Docker compose]] permet de définir et exécuter de multiple conteneurs [[:docker]]

===== Installation =====
==== Depuis les dépôts officiels (conseillé) ====
<code bash>apt install docker-compose</code>

==== Avec le binaire ====
Comme la plupart des logiciels, la version obtenue par les dépôts officielles peut-être un peu ancienne

Docker-compose tient dans un fichier binaire, il est donc facile de passer à la dernière version ou à une version spécifique.\\
Tout d'abord, si vous aviez installé une précédente version, supprimez-la, par exemple si version des dépôts officiels :
<code bash>
sudo apt remove docker-compose
</code>
Puis télécharger la version que vous souhaitez à partir de [[https://github.com/docker/compose/releases]] par exemple, pour la v2.2.3 : [[https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64]]\\
puis déplacer le fichier dans :
<code bash>
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
</code>
puis le rendre exécutable :
<code bash>
sudo chown +x /usr/local/bin/docker-compose
</code>
Vérifier que docker-compose s'appelle correctement :
<code bash>
docker-compose --version
# qui doit retourné une ligne du type :
Docker Compose version v2.2.3
</code>

Sous [[:bionic]], la version de docker depuis les dépôt officiels est, en ce mois de mars 2022, la v19.03.13 qui est compatible avec docker-compose v2

===== Voir aussi =====

  - https://docs.docker.com/compose/install/#install-compose-on-linux-systems
  - https://github.com/docker/compose#linux

----

//Contributeurs : //
  * //[[:utilisateurs:bcag2|bcag2]]//